Specifying Internet of Things Behaviors in Behavior-Driven Development: Concurrency Enhancement and Tool Support

نویسندگان

چکیده

The Internet of Things (IoT) systems are inherently distributed with many concurrent behaviors. In order to apply behavior-driven development (BDD), a proven agile practice software that brings benefits, we must ensure the specification sequential and behaviors is supported at level tool support in place execute specification. This study proposes minimal semantic enhancement Gherkin language, most popular language BDD, distinguish At same time, called concurrentSpec developed correct execution specifications written enhanced language. With two IoT examples involving both behaviors, it shown can correctly specify specifications, while original existing tools unable do so. Hence, contribution this eliminate technical impediment for community adopt BDD receive its benefits.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

the role of type-d personality, social support and self-compassion in prediction of health behaviors in coronary heart disease patients

نظر به اهمیت و تاثیر روزافزون عوامل روانی – اجتماعی در سلامت جسمی و تاثیر عوامل روان شناختی در بروز بیماریهای مختلف از جمله بیماریهای قلبی و عروقی این پژوهش با هدف کلی بررسی ارتباط تیپ شخصیتی d ، حمایت اجتماعی و خود دلسوزی در پیش بینی رفتارهای بهداشتی بیماران کرونر قلبی و تعیین تفاوت بین بیماران کرونر قلبی با و بدون جراحی و افراد سالم در این متغیرها و رفتارهای بهداشتی آنان، انجام گرفت. جامعه آ...

15 صفحه اول

Model Driven Development for Internet of Things Application Prototyping

We present an architectural view for the Internet of Things prototype development that emphasizes the separation of domain modeling from technological implementations. Using the provided model driven tool, domain experts are able to construct domain models easily by composing virtual objects and linking them to the implementation technologies. Having them linked, a prototype code in Java can be...

متن کامل

A Survey of Anomaly Detection Approaches in Internet of Things

Internet of Things is an ever-growing network of heterogeneous and constraint nodes which are connected to each other and the Internet. Security plays an important role in such networks. Experience has proved that encryption and authentication are not enough for the security of networks and an Intrusion Detection System is required to detect and to prevent attacks from malicious nodes. In this ...

متن کامل

Investigating the Effect of Internet of Things on Human Resource Development and Training in the Organization (Case Study: State Airlines)

The Internet of Things is a new phenomenon that has changed the way we interact with our environment and affects all areas of life and the workplace. The purpose of this study is to investigate the effect of Internet of Things on the development and training of human resources in the organization. The present research is one of the applied researches and is considered as a descriptive-survey re...

متن کامل

improvement of Location-based Algorithm in the Internet of Things

Location Based Services (LBS) has become an important field of research with the rapid development of Internet-based Information Technology (IOT) technology and everywhere we use smartphones and social networks in our everyday lives. Although users can enjoy the flexibility, facility, facility and location-based services (LBS) with the Internet of Things, they may lose their privacy. An untrust...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Applied sciences

سال: 2023

ISSN: ['2076-3417']

DOI: https://doi.org/10.3390/app13020787